package com.bycx.core.util;

import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;

/**
 * Map工具类
 * 
 * @ClassName: MapUtil
 * @author Allen
 * @date 2018年4月18日
 */
public final class MapUtil {
	private MapUtil() {
	}

	/**
	 * 清除Map中Value为NULL的Entry
	 * 
	 * @Title: removeNullValue
	 * @param @param map
	 * @param @return 参数
	 * @return Map<K,V> 返回类型
	 * @throws
	 */
	public static <K, V> void removeNullValue(Map<K, V> map) {
		Iterator<Entry<K, V>> it = map.entrySet().iterator();
		while (it.hasNext()) {
			if (it.next().getValue() == null)
				it.remove();
		}
	}
}
